package org.feifei.user.mapper;

import org.feifei.basic.mapper.BaseMapper;
import org.feifei.user.domain.LoginInfo;
import org.feifei.user.dto.LoginDTO;

/**
 * LoginInfo 的mapper接口
 */
public interface LoginInfoMapper extends BaseMapper<LoginInfo> {

    /** 通过用户名 和 状态码去查找相应的账户信息*/
    LoginInfo findLoginInfo(LoginDTO loginDTO);

    /**
     * 根据传入的user_Id查找LoginInfo表中对应的信息
     * @param user_id
     * @return
     */
    LoginInfo findByUserId(Long user_id);

    /**
     * 通过手机号获取到当前用户的登录信息
     * @param phone
     * @return
     */
    LoginInfo findByPhone(String phone);
}
